body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.flexigrid div.fbutton .add {
  background: url(../images/16/add.png) no-repeat center left;
}

.flexigrid div.fbutton .delete {
  background: url(../images/16/cancel.png) no-repeat center left;
}

.flexigrid div.fbutton .edit {
  background: url(../images/16/modify.png) no-repeat center left;
}

.flexigrid div.fbutton .exit {
  background: url(../images/16/close.png) no-repeat center left;
}

.flexigrid div.fbutton .reset {
  background: url(../images/16/undo.png) no-repeat center left;
}

.flexigrid div.fbutton .save {
  background: url(../images/16/ok.png) no-repeat center left;
}

.flexigrid div.fbutton .saveAll {
  background: url(../images/16/ok.png) no-repeat center left;
}

/* error message */
.error {
    /* supply height to ensure consistent positioning for every browser */
    height:15px;
    background-color:#FFFE36;
    border:1px solid #E1E16D;
    font-size:11px;
    color:#000;
    padding:3px 10px;
    margin-left:-2px;


    /* CSS3 spicing for mozilla and webkit */
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius-bottomleft:0;
    -moz-border-radius-topleft:0;
    -webkit-border-bottom-left-radius:0;
    -webkit-border-top-left-radius:0;

    -moz-box-shadow:0 0 6px #ddd;
    -webkit-box-shadow:0 0 6px #ddd;
}